home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / misc / volume17 / calentool / part05 < prev    next >
Encoding:
Internet Message Format  |  1991-04-06  |  55.0 KB

  1. From: billr@saab.CNA.TEK.COM (Bill Randle)
  2. Newsgroups: comp.sources.misc
  3. Subject: v17i086:  calentool - day/week/month/year-at-a-glance SunView tool, Part05/23
  4. Message-ID: <1991Apr5.050639.1602@sparky.IMD.Sterling.COM>
  5. Date: 5 Apr 91 05:06:39 GMT
  6. Approved: kent@sparky.imd.sterling.com
  7. X-Checksum-Snefru: c13f02e6 7ffddf1b 5f888f92 3a33f0c0
  8.  
  9. Submitted-by: Bill Randle <billr@saab.CNA.TEK.COM>
  10. Posting-number: Volume 17, Issue 86
  11. Archive-name: calentool/part05
  12.  
  13. #! /bin/sh
  14. # This is a shell archive.  Remove anything before this line, then unpack
  15. # it by saving it into a file and typing "sh file".  To overwrite existing
  16. # files, type "sh file -c".  You can also feed this as standard input via
  17. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  18. # will see the following message at the end:
  19. #        "End of archive 5 (of 23)."
  20. # Contents:  dates/lives4 dates/usa_holiday printer.c
  21. # Wrapped by billr@saab on Thu Mar 28 08:38:14 1991
  22. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  23. if test -f 'dates/lives4' -a "${1}" != "-c" ; then 
  24.   echo shar: Will not clobber existing file \"'dates/lives4'\"
  25. else
  26. echo shar: Extracting \"'dates/lives4'\" \(37831 characters\)
  27. sed "s/^X//" >'dates/lives4' <<'END_OF_FILE'
  28. X# CalenTool V2.2 - nflag=1 range=7,8 - DO NOT REMOVE THIS LINE
  29. X# $Header: lives4,v 1.1 91/03/07 16:18:57 billr Exp $
  30. X# (July-Aug)
  31. X# Famous people's births, deaths and marriages file for calentool
  32. X# extracted from ProLine's today file and Today in History provided
  33. X# by Robert Heckendorn at Hewlett-Packard in Fort Collins, Colorado.
  34. X# converted to calentool format by lwv27%cas.BITNET@CUNYVM.CUNY.Edu.
  35. X#
  36. X# There may be duplicates where I don't have a definitive correct
  37. X# date.  billr@saab.cna.tek.com
  38. X#
  39. X** 07 01 99 99 00 Dan Aykroyd, Actor (1952)
  40. X** 07 01 99 99 00 Diana, the Princess of Wales (Princess Di) is born (1961)
  41. X** 07 01 99 99 00 Evelyn "Champagne" King, Singer (1960)
  42. X** 07 01 99 99 00 Genevieve Bujold, Actress (1942)
  43. X** 07 01 99 99 00 George Sand, Amadine Aurore Lucie Dupin, Baroness Dudevant, French author, is born (1804)
  44. X** 07 01 99 99 00 Jamie Farr, Actor (1934)
  45. X** 07 01 99 99 00 Karen Black, Actress (1942)
  46. X** 07 01 99 99 00 Lerna Patterson, Actress (1963)
  47. X** 07 01 99 99 00 Olivia de Haviland, Actress (1916)
  48. X** 07 01 99 99 00 Sydney Pollack, Movie driector (1934)
  49. X** 07 01 99 99 00 Twyla Tharp, Dancer-choreographer (1941)
  50. X** 07 02 99 99 00 Cheryl Ladd, Actress (1951)
  51. X** 07 02 99 99 00 Ernest Hemingway, the writer, commits suicide at his home in Ketchum, Idaho (1961)
  52. X** 07 02 99 99 00 Imelda Marcos, Former Philippine first lady (1929)
  53. X** 07 02 99 99 00 Jimmy McNichol, Actor (1961)
  54. X** 07 02 99 99 00 Luci Baines Johnson Turpin, Former Pres. L. B. Johnson's daughter (1947)
  55. X** 07 02 99 99 00 Polly Holliday, Actress (1937)
  56. X** 07 02 99 99 00 Michel de Nostradamus (the "prophet") dies in Salon (1566)
  57. X** 07 02 99 99 00 Thurgood Marshall, Supreme Court Justice (1918)
  58. X** 07 03 99 99 00 Betty Buckley, Actress (1947)
  59. X** 07 03 99 99 00 Dave Barry, Humor columnist (1947)
  60. X** 07 03 99 99 00 Franz Kafka born (1883)
  61. X** 07 03 99 99 00 Jim Morrison, rock singer with the Doors, dies of drug overdose in Paris (1971)
  62. X** 07 03 99 99 00 Ken Russell, movie director (1927)
  63. X** 07 03 99 99 00 Louis XI of France is born (1423)
  64. X** 07 03 99 99 00 Mary Johnson, Orlando City Council Member (1933)
  65. X** 07 03 99 99 00 St. Phocas beheaded by Roman executioners in his own home (303)
  66. X** 07 03 99 99 00 Tom Cruise, Actor (1962)
  67. X** 07 04 99 99 00 Calvin Coolidge, 30th President (1923-1929) (1872)
  68. X** 07 04 99 99 00 Eva Marie Saint, Actress (1924)
  69. X** 07 04 99 99 00 Gene McDowell, UCF football coach (1940)
  70. X** 07 04 99 99 00 George M. Cohan (1878)
  71. X** 07 04 99 99 00 James Monroe, 5th President, dies. (1831)
  72. X** 07 04 99 99 00 Jean-Pierre-Francois Blanchard, 1st balloon flights in England, US (1753)
  73. X** 07 04 99 99 00 John Adams and Thomas Jefferson die on same day (1826)
  74. X** 07 04 99 99 00 Louis Armstrong is born (1900)
  75. X** 07 04 99 99 00 Nathaniel Hawthorne, author, born in Salem, MA (1804)
  76. X** 07 04 99 99 00 Neil Simon, Playwight (1927)
  77. X** 07 04 99 99 00 Rube Goldberg, made the easy outrageously difficult. (1883)
  78. X** 07 04 99 99 00 Stephen Foster, American composer, "Oh, Susanna" (1826)
  79. X** 07 05 99 99 00 Henry Rhodes, statesman, born (1853)
  80. X** 07 05 99 99 00 Huey Lewis, Pop musician (1951)
  81. X** 07 05 99 99 00 Julie Nixon Eisenhower (1948)
  82. X** 07 05 99 99 00 Magdalen tragically dies soon after becoming the Scottish queen of James V (1536)
  83. X** 07 05 99 99 00 P.T. Barnum, circus promoter (1810)
  84. X** 07 05 99 99 00 Rich "Goose" Gossage, Baseball pitcher (1951)
  85. X** 07 05 99 99 00 Shirley Knight, Actress (1937)
  86. X** 07 05 99 99 00 Sylvester Graham, inventor of the Graham cracker (1794)
  87. X** 07 06 99 99 00 (Helen) Beatrix Potter, creator of Peter Rabbit, born (1866)
  88. X** 07 06 99 99 00 Bill Frederick, City of Orlando's Mayor (1934)
  89. X** 07 06 99 99 00 English chancellor Thomas More beheaded for refusal to sanction Henry VIII's marriage to Anne Boleyn (1535)
  90. X** 07 06 99 99 00 Janet Leigh, Actress (1927)
  91. X** 07 06 99 99 00 John Paul Jones is born (1747)
  92. X** 07 06 99 99 00 King George V of England and Victoria Mary of Teck are wed (1893)
  93. X** 07 06 99 99 00 Mexican Emperor Maximilian is born (1832)
  94. X** 07 06 99 99 00 Nancy Reagan, wife of former President Reagan, is born (1926)
  95. X** 07 06 99 99 00 Sylvester Stallone, Actor (1946)
  96. X** 07 07 99 99 00 Gustave Mahler, the composer, is born in Bohemia (1860)
  97. X** 07 07 99 99 00 Joseph-Marie Jacquard, inventor of the punch card weaving machine, is born in Lyons, France (1752)
  98. X** 07 07 99 99 00 Marc Chagall, the painter, is born in Russia (1887)
  99. X** 07 07 99 99 00 Ringo Starr (Richard Starkey), of the Rock Group The Beatles, born in Liverpool, England (1940)
  100. X** 07 07 99 99 00 Robert A. Heinlein, author who helped develop Science Fiction as a sophisticated mode of literary expression (1907)
  101. X** 07 07 99 99 00 Sir Arthur Conan Doyle, creator of Sherlock Holmes, dies (1930)
  102. X** 07 08 99 99 00 Admiral Parry, the Arctic explorer, dies (1855)
  103. X** 07 08 99 99 00 Count Ferdinand von Zeppelin born (1838)
  104. X** 07 08 99 99 00 John D. Rockefeller (1839)
  105. X** 07 08 99 99 00 Percy Bysshe Shelley, the poet, dies off the coast of Italy (1822)
  106. X** 07 09 99 99 00 Edward Heath, Former British Prime Minister (1916)
  107. X** 07 09 99 99 00 Henry VIII divorces Anne of Cleves (1540)
  108. X** 07 09 99 99 00 James Hampton, Actor (1936)
  109. X** 07 09 99 99 00 King Camp Gillette, inventor of the safety razor, dies (1932)
  110. X** 07 09 99 99 00 O.J. Simpson, Football great (1947)
  111. X** 07 09 99 99 00 Ottorino Respighi, composer of "Pines of Rome", is born (1879)
  112. X** 07 09 99 99 00 Thomas Davenport, invented 1st commercially successful electric motor (1802)
  113. X** 07 09 99 99 00 Tom Hanks, Actor (1956)
  114. X** 07 09 99 99 00 Zachary Taylor, U.S. president and general in Indian and Mexican Wars, dies (1850)
  115. X** 07 10 99 99 00 Chief Justice Earl Warren dies (1974)
  116. X** 07 10 99 99 00 Davis Phinney, American cyclist, was born (1959)
  117. X** 07 10 99 99 00 Finley Peter Dunne, journalist/humorist who created Mr. Dooley. (1867)
  118. X** 07 10 99 99 00 James Whistler, mama's boy (1834)
  119. X** 07 10 99 99 00 John Calvin, Protestant theologian, born (1509)
  120. X** 07 10 99 99 00 Joseph Shuster, co-creator of Superman, is born (1914)
  121. X** 07 10 99 99 00 Marcel Proust, French author, is born (1871)
  122. X** 07 10 99 99 00 Mel (Melvin Jerome) Blanc, voice of Bugs Bunny and many others, dies (1989)
  123. X** 07 10 99 99 00 Robert Goddard dies (1945)
  124. X** 07 11 99 99 00 Yul Brynner, actor, is born (1920)
  125. X** 07 11 99 99 00 Alfred Dreyfus, the wrongly imprisoned French army officer, dies (1935)
  126. X** 07 11 99 99 00 Bonnie Pointer, Singer (1951)
  127. X** 07 11 99 99 00 George Gershwin, the composer, dies (1937)
  128. X** 07 11 99 99 00 John Quincy Adams, 6th President (1825-1829), is born (1767)
  129. X** 07 11 99 99 00 Leon Spinks, Boxer (1953)
  130. X** 07 11 99 99 00 Robert the Bruce, King of Scotland, is born (1274)
  131. X** 07 11 99 99 00 Sir Laurence Olivier, actor, dies (1989)
  132. X** 07 11 99 99 00 Tab Hunter, Actor (1931)
  133. X** 07 12 99 99 00 Andrew Wyeth, artist and illustrator, is born (1917)
  134. X** 07 12 99 99 00 Bill Cosby, comedian, is born (1937)
  135. X** 07 12 99 99 00 Dolly Madison, wife of James Madison, dies. She was known for her social skills as hostess of the white house (1849)
  136. X** 07 12 99 99 00 George Eastman, inventor, is born in Waterville, New York (1854)
  137. X** 07 12 99 99 00 Henry David Thoreau, author, is born (1817)
  138. X** 07 12 99 99 00 Henry VIII marries Catharine Parr (his 6th & last wife) (1543)
  139. X** 07 12 99 99 00 Julius Caeser is born (100 BC)
  140. X** 07 12 99 99 00 Milton Berle, entertainer, is born (1908)
  141. X** 07 12 99 99 00 Oscar Hammerstein II, lyricist, is born (1895)
  142. X** 07 12 99 99 00 R. Buckminster Fuller, inventor of the geodesic dome (1895)
  143. X** 07 12 99 99 00 Sen. Mark Hatfield, R-Ore. (1922)
  144. X** 07 12 99 99 00 U.S. Rep. Bill McCollum, Altamonte Springs, FL (1944)
  145. X** 07 12 99 99 00 Van Cliburn, Pianist (1934)
  146. X** 07 13 99 99 00 Harrison Ford, Actor (1942)
  147. X** 07 13 99 99 00 Jean-Paul Marat stabbed to death in his bathtub by Charlotte Corday (1793)
  148. X** 07 13 99 99 00 John Charles Fremont, American soldier, explorer and politician, dies (1890)
  149. X** 07 13 99 99 00 Louise Mandrell, Singer (1954)
  150. X** 07 14 99 99 00 Adlai Stevenson, US statesman, dies (1965)
  151. X** 07 14 99 99 00 Gerald R. Ford, 38th President (1974-1976), is born (1913)
  152. X** 07 14 99 99 00 James Cagney, movie actor and notorious screen gangster, is born (1899)
  153. X** 07 14 99 99 00 Jay Wright Forrester, invented random-access magnetic core memory. (1918)
  154. X** 07 14 99 99 00 Woodrow Wilson (Woody) Guthrie, folk singer, is born (1912)
  155. X** 07 15 99 99 00 Clement Clarke Moore, author of "A Visit from Saint Nicholas", is born (1779)
  156. X** 07 15 99 99 00 Inigo Jones, architect, lancscape designer and antiquary, is born (1573)
  157. X** 07 15 99 99 00 James, Duke of Monmouth, executed for treason at Tower Hill, London (1685)
  158. X** 07 15 99 99 00 Linda Ronstadt, singer, born in Tucson, AZ (1946)
  159. X** 07 15 99 99 00 Rembrandt van Rijn, painter, born in Leiden Netherlands (1606)
  160. X** 07 15 99 99 00 Rose Kennedy, Grand Dame of the Kennedy family is born (1890)
  161. X** 07 16 99 99 00 Barbara Stanwyck, actress, is born (1907)
  162. X** 07 16 99 99 00 Barnard Hughes, actor (1915)
  163. X** 07 16 99 99 00 Czar Nicholas II, family and servants are killed by Bolsheviks (1918)
  164. X** 07 16 99 99 00 Dick Thornburgh, Attorney General (1932)
  165. X** 07 16 99 99 00 Ginger Rogers, actress-dancer (1911)
  166. X** 07 16 99 99 00 Harry Chapin dies (Long Island Expressway, 1981)
  167. X** 07 16 99 99 00 Margaret Court, tennis player (1942)
  168. X** 07 16 99 99 00 Mary Baker Eddy, founder of the Church of Christ, Scientist, born (1821)
  169. X** 07 16 99 99 00 Pinchas Zukerman, violinist (1948)
  170. X** 07 16 99 99 00 Stewart Copeland, rock composer-musician (1952)
  171. X** 07 17 99 99 00 Art Linkletter, TV personality (1912)
  172. X** 07 17 99 99 00 Charles, Earl Grey, Whig statesman and Prime Minister, dies (1845)
  173. X** 07 17 99 99 00 David Hasselhoff, actor (1952)
  174. X** 07 17 99 99 00 Diahann Carroll, actress-singer (1935)
  175. X** 07 17 99 99 00 Donald Sutherland, actor (1934)
  176. X** 07 17 99 99 00 Elbridge Gerry, father of the "gerrymander" (1744)
  177. X** 07 17 99 99 00 Erle Stanley Gardner, author and creator of Perry Mason, was born (1889)
  178. X** 07 17 99 99 00 James Cagney, hold that grapefruit (1900)
  179. X** 07 17 99 99 00 James Whistler, painter, lithographer, dies (1903)
  180. X** 07 17 99 99 00 John Jacob Astor, millionaire in North American trapping industry, is born in Germany (1763)
  181. X** 07 17 99 99 00 Lucie Arnaz, actress (1951)
  182. X** 07 17 99 99 00 Nicolette Larson, singer (1952)
  183. X** 07 17 99 99 00 Pat McCormick, comedy writer (1934)
  184. X** 07 17 99 99 00 Phoebe Snow, singer (1952)
  185. X** 07 17 99 99 00 Phyllis Diller, comedian, is born in Lima, OH (1917)
  186. X** 07 18 99 99 00 Brian Auger born (London, 1939)
  187. X** 07 18 99 99 00 Horatio Alger, whose lads always had enough pluck to succeed, dies (1899)
  188. X** 07 18 99 99 00 Hume Cronyn, actor (1911)
  189. X** 07 18 99 99 00 Jean-Antoine Watteau, painter, dies (1721)
  190. X** 07 18 99 99 00 John Glenn Jr., astronaut, is born in Ohio (1921)
  191. X** 07 18 99 99 00 Michelangelo Merisi da Caravaggio, Italian painter, dies (1610)
  192. X** 07 18 99 99 00 Red Skelton. comedian (1913)
  193. X** 07 18 99 99 00 S. I. Hayakawa (1906)
  194. X** 07 18 99 99 00 William Gilbert Grace, Victorian England's greatest cricketer (1848)
  195. X** 07 18 99 99 00 William Makepeach Thackeray, author of Vanity Fair, is born (1811)
  196. X** 07 19 99 99 00 Caroline Kennedy, daughter of President Kennedy, married Edwin A. (1986)Schlossberg in Centerville, Mass.
  197. X** 07 19 99 99 00 Dennis Cole, actor (1943)
  198. X** 07 19 99 99 00 Edgar Degas, Impressionist painter, is born (1843)
  199. X** 07 19 99 99 00 Lizzie Borden, reputed but acquitted ax murderess, is born (1860)
  200. X** 07 19 99 99 00 Peter Barton, actor (1959)
  201. X** 07 19 99 99 00 Petrarch (Francesco Petrarca), poet and scholar, dies near Padua, Italy (1374)
  202. X** 07 19 99 99 00 Samuel Colt, American gunsmith and inventor, is born (1814)
  203. X** 07 19 99 99 00 Vikki Carr, singer (1941)
  204. X** 07 20 99 99 00 Butch Cassidy, outlaw, dies in Spokane, Washington (1937)
  205. X** 07 20 99 99 00 Carlos Santana born (Autlan, Mexico, 1947)
  206. X** 07 20 99 99 00 Diana Rigg, actress (1938)
  207. X** 07 20 99 99 00 Kim Carnes, singer (1946)
  208. X** 07 20 99 99 00 Larry Rinker, golfer and Winter Park resident (1957)
  209. X** 07 20 99 99 00 Natalie Wood, actress, is born in San Francisco (1938)
  210. X** 07 20 99 99 00 Robert II, King of France, dies (1031)
  211. X** 07 20 99 99 00 Sir Edmund Hillary, mountaineer and explorer, is born (1919)
  212. X** 07 20 99 99 00 Theda Bara, American actress and vamp, is born (1890)
  213. X** 07 21 99 99 00 Don Knotts, actor-comedian (1924)
  214. X** 07 21 99 99 00 Edward Herrmann, actor (1943)
  215. X** 07 21 99 99 00 Ernest Hemingway, author, is born (1899)
  216. X** 07 21 99 99 00 Isaac Stern, violinist, is born (1920)
  217. X** 07 21 99 99 00 Norman Jewison, movie director (1926)
  218. X** 07 21 99 99 00 Poet Robert Burns dies in Scotland of a lingering illness brought on by excessive drinking (1796)
  219. X** 07 21 99 99 00 Robin Williams, comedian-actor (1952)
  220. X** 07 22 99 99 00 Albert Brooks, actor-comedian-director (1947)
  221. X** 07 22 99 99 00 Alex Trebek, game show host (1940)
  222. X** 07 22 99 99 00 Alexander Calder, sculptor, is born (1898)
  223. X** 07 22 99 99 00 Carl Sandburg, poet, dies at Flat Rock, North Carolina (1967)
  224. X** 07 22 99 99 00 Emma Lazarus, whose poem was inscribed on the Statue of Liberty (1849)
  225. X** 07 22 99 99 00 John Dillinger, bank robber, was shot to death by federal agents outside Chicago's Biograph Theater (1934)
  226. X** 07 22 99 99 00 Mary Magdalen dies at St. Beaume. (1st c. BC)
  227. X** 07 22 99 99 00 Orson Bean, actor-comedian (1928)
  228. X** 07 22 99 99 00 Oscar de la Renta, fashion designer (1932)
  229. X** 07 22 99 99 00 Rev. William Archibald Spooner, invented 'spoonerisms' (1844)
  230. X** 07 22 99 99 00 Rose Kennedy (1890)
  231. X** 07 22 99 99 00 Stephen Vincent Benet, American poet, is born (1898)
  232. X** 07 22 99 99 00 Terence Stamp, actor (1940)
  233. X** 07 23 99 99 00 Belinda Montgomery, actress (1950)
  234. X** 07 23 99 99 00 Britain's Prince Andrew married Sarah Ferguson at Westminster Abbey in London (1986)
  235. X** 07 23 99 99 00 C.R. Smith, Frontline Outreach founder (1929)
  236. X** 07 23 99 99 00 Coral Browne, actress (1913)
  237. X** 07 23 99 99 00 Don Drysdale, baseball hall-of-famer (1936)
  238. X** 07 23 99 99 00 Gloria DeHaven, actress (1925)
  239. X** 07 23 99 99 00 Isaac Singer, inventor of the sewing machine, dies (1875)
  240. X** 07 23 99 99 00 Raymond Chandler, American author, is born (1888)
  241. X** 07 24 99 99 00 Alexandre Dumas, novelist and dramatist, author of "The Three Musketeers", is born (1802)
  242. X** 07 24 99 99 00 Amelia Earhart, pioneer aviator, is born in Kansas (1898)
  243. X** 07 24 99 99 00 Joe Oliver, Cincinnati Reds catcher and Orlando native (1965)
  244. X** 07 24 99 99 00 John Dyer, poet, dies (1758)
  245. X** 07 24 99 99 00 Lynda Carter, actress, is born in Pheonix, AZ (1951)
  246. X** 07 24 99 99 00 Pat Oliphant, political cartoonist (1935)
  247. X** 07 24 99 99 00 Simon Bolivar, freed 6 Latin American republics from Spanish rule. (1783)
  248. X** 07 25 99 99 00 Janet Margolin, actress (1943)
  249. X** 07 25 99 99 00 Louise Brown, first baby conceived by in vitro fertilization, is born (1978)
  250. X** 07 25 99 99 00 Maxfield Parrish, American artist, is born (1879)
  251. X** 07 25 99 99 00 Queen Mary of England marries King Philip of Spain (1554)
  252. X** 07 25 99 99 00 St James beheaded by Herod in Jerusalem (44)
  253. X** 07 25 99 99 00 Steve Goodman born (Chicago, 1948)
  254. X** 07 25 99 99 00 Thomas Eakins, American realist painter, is born (1844)
  255. X** 07 25 99 99 00 Walter Payton, former football player (1954)
  256. X** 07 26 99 99 00 Aldous Huxley, English author of Brave New World, is born (1894)
  257. X** 07 26 99 99 00 Blake Edwards, movie director (1922)
  258. X** 07 26 99 99 00 Carl Jung, the psychologist, is born (1875)
  259. X** 07 26 99 99 00 George Bernard Shaw born (1856)
  260. X** 07 26 99 99 00 Mick Jagger born (Kent, England, 1943)
  261. X** 07 26 99 99 00 Robert Graves, English-born American author and critic, is born (1895)
  262. X** 07 26 99 99 00 Stanley Kubrick, movie director (1928)
  263. X** 07 26 99 99 00 Susan George, actress (1950)
  264. X** 07 26 99 99 00 Vitas Gerulaitis, tennis player (1954)
  265. X** 07 27 99 99 00 Bugs Bunny (1940)
  266. X** 07 27 99 99 00 Gertrude Stein, poet, novelist, dies (1946)
  267. X** 07 27 99 99 00 James Mason, actor, dies in Lausanne, Switzerland (1984)
  268. X** 07 27 99 99 00 Johann Bernoulli, mathematician, is born (1667)
  269. X** 07 27 99 99 00 John Dalton, English chemist and physicist, dies (1844)
  270. X** 07 27 99 99 00 Peggy Fleming, ice skater, is born (1948)
  271. X** 07 27 99 99 00 The deposed Shah of Iran dies in Cairo, Egypt (1980)
  272. X** 07 27 99 99 00 Walt Gallagher, Orange County Sheriff (1940)
  273. X** 07 28 99 99 00 Jacqueline Kennedy Onassis, former wife of President Kennedy, is born (1929)
  274. X** 07 28 99 99 00 Jim Davis, "Garfield" creator (1945)
  275. X** 07 28 99 99 00 Johann Sebastian Bach, organist and composer, dies in Leipzig Germany (1750)
  276. X** 07 28 99 99 00 Richard Wright born (London, 1945)
  277. X** 07 28 99 99 00 Robespierre dies on the guillotine like those he sent before him (1794)
  278. X** 07 28 99 99 00 Sally Struthers, actress (1948)
  279. X** 07 29 99 99 00 Booth Tarkington, novelist (1869)
  280. X** 07 29 99 99 00 David Niven, actor, dies (1983)
  281. X** 07 29 99 99 00 King Olaf II of Norway was killed in battle (1030)
  282. X** 07 29 99 99 00 Marilyn Quayle (1949)
  283. X** 07 29 99 99 00 Melvin Belli, San Francisco's 'King of Torts' (1907)
  284. X** 07 29 99 99 00 Mussolini, Italian dictator, is born (1883)
  285. X** 07 29 99 99 00 Peter Jennings, national news anchorman, is born (1938)
  286. X** 07 29 99 99 00 Prince Charles marries Lady Diana Spencer in St. Paul's Cathedral (1981)
  287. X** 07 29 99 99 00 Raymond Massey, actor, dies (1983)
  288. X** 07 29 99 99 00 Robert Fuller, actor (1934)
  289. X** 07 29 99 99 00 Siberian peasant, Grigori Rasputin, powerful influence on Nicolas II, is born (1871)
  290. X** 07 29 99 99 00 Sigmund Romberg, operetta composer, was born in Hungary (1887)
  291. X** 07 29 99 99 00 Vincent Van Gogh, artist, dies in Auvers, France (1890)
  292. X** 07 30 99 99 00 Arnold Schwarzenegger, actor (1947)
  293. X** 07 30 99 99 00 Casey (Charles Dillon) Stengel, baseball great, is born (1891)
  294. X** 07 30 99 99 00 Delta Burke, actress (1956)
  295. X** 07 30 99 99 00 Eleanor Smeal, feminist activist (1939)
  296. X** 07 30 99 99 00 Emily Bronte, author of "Wuthering Heights", is born (1818)
  297. X** 07 30 99 99 00 Henry Ford, auto manufacturer, is born (1863)
  298. X** 07 30 99 99 00 Kate Bush, singer (1958)
  299. X** 07 30 99 99 00 Paul Anka, singer (1941)
  300. X** 07 30 99 99 00 Peter Bogdanovich, director (1939)
  301. X** 07 31 99 99 00 Curt Gowdy, national sportscaster, is born (1919)
  302. X** 07 31 99 99 00 Geraldine Chaplin, actress (1944)
  303. X** 07 31 99 99 00 Ignatius Loyola, Jesuit founder, dies (1556)
  304. X** 07 31 99 99 00 Milton Friedman, economist, is born (1912)
  305. X** 08 01 99 99 00 Arthur Hill, actor (1922)
  306. X** 08 01 99 99 00 Dom DeLuise, actor and comedian, is born (1933)
  307. X** 08 01 99 99 00 Francis Gary Powers, the once captured U-2 pilot, was killed while flying a helicopter for a Los Angeles television station (1977)
  308. X** 08 01 99 99 00 Francis Scott Key, wrote the 'Star-Spangled Banner', is born (1779)
  309. X** 08 01 99 99 00 Herman Melville, author, born (1819)
  310. X** 08 01 99 99 00 Jean Baptiste de Lamarck is born in France (1744)
  311. X** 08 01 99 99 00 Jerry Garcia, rock musician, is born (1942)
  312. X** 08 01 99 99 00 Richard Henry Dana, spent 2 years before the mast. (1815)
  313. X** 08 01 99 99 00 St. Peter is executed (67)
  314. X** 08 01 99 99 00 William Clark, explored Pacific Northwest with Lewis. (1770)
  315. X** 08 01 99 99 00 Yves St. Laurent, fashion designer, is born (1936)
  316. X** 08 02 99 99 00 "Wild Bill" Hickok was shot and killed in Deadwood, S.D. (1876)
  317. X** 08 02 99 99 00 Alexander Graham Bell, inventor of the telephone, dies (1922)
  318. X** 08 02 99 99 00 Beatrice Straight, actress (1918)
  319. X** 08 02 99 99 00 Carroll O'Connor, actor (1924)
  320. X** 08 02 99 99 00 Enrico Caruso dies of pleurisy (1921)
  321. X** 08 02 99 99 00 Fritz Lang, film director, dies (1976)
  322. X** 08 02 99 99 00 Jacques Etienne Montgolfier, balloonist and paper manufacturer, dies (1799)
  323. X** 08 02 99 99 00 Joanna Cassidy, actress (1945)
  324. X** 08 02 99 99 00 Myrna Loy, actress (1905)
  325. X** 08 02 99 99 00 Peter O'Toole, actor (1932)
  326. X** 08 02 99 99 00 President Harding dies at the Palace Hotel. (1923)
  327. X** 08 02 99 99 00 William II of England was killed in a hunting accident (1100)
  328. X** 08 03 99 99 00 Elisha Graves Otis, inventor of the safe elevator. (1811)
  329. X** 08 03 99 99 00 John Landis, movie director (1940)
  330. X** 08 03 99 99 00 John Stennis, Former Sen.(D-Miss.) (1901)
  331. X** 08 03 99 99 00 Lenny Bruce dies of morphine overdose (1966)
  332. X** 08 03 99 99 00 Leon Uris, author (1924)
  333. X** 08 03 99 99 00 Martin Sheen, actor (1940)
  334. X** 08 03 99 99 00 Tony Bennett, singer (1926)
  335. X** 08 04 99 99 00 Hans Christian Andersen dies (1875)
  336. X** 08 04 99 99 00 Mary Decker Slaney, track star (1958)
  337. X** 08 04 99 99 00 Nicolas-Jacque Conte, invented the modern pencil. (1755)
  338. X** 08 04 99 99 00 Percy Bysshe Shelley, the poet, was born (1792)
  339. X** 08 04 99 99 00 The Queen Mother Elizabeth is born (1900)
  340. X** 08 05 99 99 00 Guy de Maupassant is born (1850)
  341. X** 08 05 99 99 00 John Houston, film maker, born (1906)
  342. X** 08 05 99 99 00 John Saxon, actor (1935)
  343. X** 08 05 99 99 00 Loni Anderson, the actress and beauty, is born in St. Paul, Minn. (1945)
  344. X** 08 05 99 99 00 Marilyn Monroe was found dead in Los Angeles. (1962)
  345. X** 08 05 99 99 00 Neil Armstrong, 1st Moonwalker (1930)
  346. X** 08 05 99 99 00 Samantha Sang, singer (1953)
  347. X** 08 05 99 99 00 Xerxes I of Persia dies (465 BC)
  348. X** 08 06 99 99 00 Anne Hathaway, Shakespeare's wife, dies at age of 67 (1623)
  349. X** 08 06 99 99 00 Ben Jonson, English playwright and poet, dies (1637)
  350. X** 08 06 99 99 00 Dave Marsh, WESH-Channel 2 meteorologist (1942)
  351. X** 08 06 99 99 00 Lord Alfred Tennyson, poet laureate of England. (1809)
  352. X** 08 06 99 99 00 Lucille (Lucy) Ball, actress and comedienne, is born (1911)
  353. X** 08 06 99 99 00 Peter Bonerz, actor (1938)
  354. X** 08 06 99 99 00 Richard Burton, the actor, dies (1984)
  355. X** 08 06 99 99 00 Robert Mitchum, actor (1917)
  356. X** 08 06 99 99 00 Sir Alexander Fleming, cashed in on penicillin (1881)
  357. X** 08 06 99 99 00 Soleil Moon Frye, actress (1976)
  358. X** 08 07 99 99 00 Alberto Salazar, marathon runner (1958)
  359. X** 08 07 99 99 00 B.J. Thomas, singer (1942)
  360. X** 08 07 99 99 00 Garrison Keillor, humorist (1942)
  361. X** 08 07 99 99 00 John Heathcoat, invented lace-making machinery (1783)
  362. X** 08 07 99 99 00 King Herod, persecutor of the Apostles, dies (44)
  363. X** 08 07 99 99 00 Lana Cantrell, singer (1943)
  364. X** 08 07 99 99 00 Leonidas of Sparta, Greek hero, dies (480 BC)
  365. X** 08 07 99 99 00 Louis Alan Hazeltine, invented the neutrodyne circuit, making commercial radio possible, is born (1886)
  366. X** 08 07 99 99 00 Mata Hari, the spy, is born (1876)
  367. X** 08 07 99 99 00 Stan Freberg, writer-producer (1926)
  368. X** 08 08 99 99 00 Beatrice, Britain's Princess (1988)
  369. X** 08 08 99 99 00 Charles Bullfinch, 1st US professional architect (1763)
  370. X** 08 08 99 99 00 Connie Stevens, actress (1938)
  371. X** 08 08 99 99 00 Donny Most, actor (1953)
  372. X** 08 08 99 99 00 Dustin Hoffman, actor, is born in Los Angeles (1937)
  373. X** 08 08 99 99 00 Emiliano Zapata, Mexican revolutionary, is born (1880)
  374. X** 08 08 99 99 00 Esther Williams, actress (1923)
  375. X** 08 08 99 99 00 Keith Carradine, actor (1950)
  376. X** 08 08 99 99 00 Mel Tillis, singer (1932)
  377. X** 08 08 99 99 00 Peter Weir, movie director (1944)
  378. X** 08 08 99 99 00 Rudi Gernreich, designed 1st women's topless swimsuit & the miniskirt (1922)
  379. X** 08 08 99 99 00 Sara Teasdale, American poet, is born (1884)
  380. X** 08 08 99 99 00 Sylvia Sidney, actress (1910)
  381. X** 08 09 99 99 00 Betty Boop (1930)
  382. X** 08 09 99 99 00 David Steinberg, comedian-director (1942)
  383. X** 08 09 99 99 00 Doug Williams, quarterback (1955)
  384. X** 08 09 99 99 00 Herman Talmadge, former Georgia Senator (1913)
  385. X** 08 09 99 99 00 Ken Norton, boxer (1945)
  386. X** 08 09 99 99 00 Melanie Griffith, actor (1957)
  387. X** 08 09 99 99 00 Ralph Houk, former baseball manager (1919)
  388. X** 08 09 99 99 00 Sam Elliott, actor (1944)
  389. X** 08 09 99 99 00 Sammy Duvall, water-skier and Windermere, FL resident (1962)
  390. X** 08 09 99 99 00 Whitney Houston, singer (1963)
  391. X** 08 10 99 99 00 Eddie Fisher, singer (1928)
  392. X** 08 10 99 99 00 Herbert Hoover, 31st President (1929-1933) (1874)
  393. X** 08 10 99 99 00 Ian Anderson (Jethro Tull) born (Edinburgh, Scotland, 1947)
  394. X** 08 10 99 99 00 Jimmy Dean, singer (1928)
  395. X** 08 10 99 99 00 Patti Austin, singer (1948)
  396. X** 08 10 99 99 00 Rhonda Fleming, actress (1923)
  397. X** 08 10 99 99 00 Rosanna Arquette, actress (1959)
  398. X** 08 10 99 99 00 The original Rin Tin Tin dies (1932)
  399. X** 08 11 99 99 00 Alex Haley, author (1921)
  400. X** 08 11 99 99 00 Eric Carmen, singer (1949)
  401. X** 08 11 99 99 00 Mike Douglas, former TV talk show host (1925)
  402. X** 08 11 99 99 00 Rev. Jerry Falwell (1933)
  403. X** 08 11 99 99 00 Steve Rondinaro, WESH-Channel 2 news anchor (1954)
  404. X** 08 12 99 99 00 B. Kliban, cartoonist best known for his "CAT" character, dies (1990)
  405. X** 08 12 99 99 00 Cecil B. deMille, directed God. (1881)
  406. X** 08 12 99 99 00 Dale Bumpers, politician (1925)
  407. X** 08 12 99 99 00 George Hamilton, actor (1939)
  408. X** 08 12 99 99 00 Issac Singer granted a patent for his sewing machine. (1851)
  409. X** 08 12 99 99 00 John Derek, director (1926)
  410. X** 08 12 99 99 00 Larry Ziegler, golfer (1939)
  411. X** 08 12 99 99 00 Mario Moreno, alias Cantinflas. (1911)
  412. X** 08 12 99 99 00 Thomas Mann, American author, dies (1955)
  413. X** 08 12 99 99 00 William Blake, English poet, dies (1827)
  414. X** 08 13 99 99 00 Alfred Hitchcock, film producer, born (1899)
  415. X** 08 13 99 99 00 Anders Jonas Angstrom born (1814)
  416. X** 08 13 99 99 00 Annie Oakley born (1860)
  417. X** 08 13 99 99 00 Dan Fogelberg, singer, is born (Peoria, IL, 1951)
  418. X** 08 13 99 99 00 Don Ho, singer (1930)
  419. X** 08 13 99 99 00 Fidel Castro, Cuban leader, born (1926)
  420. X** 08 13 99 99 00 Johann Christoph Denner, invented the clarinet. (1655)
  421. X** 08 13 99 99 00 Kenneth Ernst, "Mary Worth" artist since 1942, dies at age 67 (1985)
  422. X** 08 13 99 99 00 Lucy Stone, pioneer in Woman's Rights. (1818)
  423. X** 08 13 99 99 00 Pat Harrington, actor (1929)
  424. X** 08 14 99 99 00 Alice Ghostley, actress, is born (1926)
  425. X** 08 14 99 99 00 Bertolt Brecht, dramatist and theatrical director dies (1956)
  426. X** 08 14 99 99 00 Buddy Greco, singer (1926)
  427. X** 08 14 99 99 00 David Crosby, singer, is born in Los Angeles (1941)
  428. X** 08 14 99 99 00 Earl Weaver, baseball manager (1930)
  429. X** 08 14 99 99 00 Robyn Smith, jockey (1944)
  430. X** 08 14 99 99 00 Russell Baker, newspaper columnist (1925)
  431. X** 08 14 99 99 00 Susan Saint James, actress, is born (1946)
  432. X** 08 14 99 99 00 William Randolph Hearst, newspaper publisher, dies in Beverly Hills (1951)
  433. X** 08 15 99 99 00 Janice Rule, actress (1931)
  434. X** 08 15 99 99 00 Jim Dale, actor (1935)
  435. X** 08 15 99 99 00 Julia Child, chef. (1912)
  436. X** 08 15 99 99 00 Linda Ellerbee, author-journalist (1944)
  437. X** 08 15 99 99 00 Macbeth, King of Scotland, was slain by the son of King Duncan. (1057)
  438. X** 08 15 99 99 00 Mary Queen of Scots was married to the Dauphin. She was 6 years old (1548)
  439. X** 08 15 99 99 00 Mike Connors, actor (1925)
  440. X** 08 15 99 99 00 Napoleon Bonaparte was born (1769)
  441. X** 08 15 99 99 00 Phyllis Schlafly, Eagle Forum president (1924)
  442. X** 08 15 99 99 00 Princess Anne of England was born (1950)
  443. X** 08 15 99 99 00 Robert Bolt, playwright (1924)
  444. X** 08 15 99 99 00 Rose Marie, actress (1925)
  445. X** 08 15 99 99 00 Sir James Douglas, father of British Columbia. (1803)
  446. X** 08 15 99 99 00 Sir Walter Scott is born (1771)
  447. X** 08 15 99 99 00 Thomas Edward Lawrence (Lawrence of Arabia), soldier, archaeologist, adventurer, and author, is born in Wales (1877)
  448. X** 08 15 99 99 00 Vernon Jordan, civil rights activist (1935)
  449. X** 08 15 99 99 00 Will Rogers and Wiley Post die in airplane crash near Point Barrow, Alaska (1935)
  450. X** 08 16 99 99 00 Alfred Lord Tennyson, Poet Laureate, is born (1809)
  451. X** 08 16 99 99 00 Anita Gillette, actress (1936)
  452. X** 08 16 99 99 00 Ann Blyth, actress (1928)
  453. X** 08 16 99 99 00 Arthur Cayley, mathematician, dies (1821)
  454. X** 08 16 99 99 00 Babe Ruth, baseball player, dies (1948)
  455. X** 08 16 99 99 00 Elvis Presley died at Graceland Mansion in Memphis at age 42. (1977)
  456. X** 08 16 99 99 00 Eydie Gorme, singer (1932)
  457. X** 08 16 99 99 00 Fess Parker, actor (1925)
  458. X** 08 16 99 99 00 Frank Gifford, sportscaster (1930)
  459. X** 08 16 99 99 00 Harold Foster, cartoonist, created "Prince Valiant", known for it's fine drawing and historical detail, is born (1892)
  460. X** 08 16 99 99 00 Hugo Gernsback, responsible for science fiction becoming an independent literary form, is born (1884)
  461. X** 08 16 99 99 00 Julie Newmar, tall and beautiful Scandinavian actress, is born (1935)
  462. X** 08 16 99 99 00 Lesley Ann Warren, actress (1946)
  463. X** 08 16 99 99 00 Madonna, singer (1958)
  464. X** 08 16 99 99 00 Menachem Begin, former Israeli Prime Minister (1913)
  465. X** 08 16 99 99 00 Robert Culp, actor (1930)
  466. X** 08 16 99 99 00 Timothy Hutton, actor (1960)
  467. X** 08 17 99 99 00 Belinda Carlisle, singer (1958)
  468. X** 08 17 99 99 00 Davy Crockett, American folk hero, is born (1786)
  469. X** 08 17 99 99 00 Donnie Wahlberg, singer (1969)
  470. X** 08 17 99 99 00 Ira Gershwin, lyricist and brother of George Gershwin, dies (1983)
  471. X** 08 17 99 99 00 Mae West, actress, is born (1892)
  472. X** 08 17 99 99 00 Pearl Bailey, Singer with the sexy, throaty drawl, died at age 72. (1990)
  473. X** 08 17 99 99 00 Robert DeNiro, actor (1943)
  474. X** 08 18 99 99 00 Gail Fisher, actress (1935)
  475. X** 08 18 99 99 00 Genghis Khan, Mongol emperor, dies (1227)
  476. X** 08 18 99 99 00 Malcolm-Jamal Warner, actor (1970)
  477. X** 08 18 99 99 00 Marshall Field, founded a Chicago-based store chain. (1834)
  478. X** 08 18 99 99 00 Martin Mull, actor-comedian (1943)
  479. X** 08 18 99 99 00 Meriwether Lewis, of Lewis and Clark, is born (1774)
  480. X** 08 18 99 99 00 Pearl Baily, spiritual singer, dies (1990)
  481. X** 08 18 99 99 00 Robert Redford, the actor, is born (1937)
  482. X** 08 18 99 99 00 Roman Polanski, filmmaker (1933)
  483. X** 08 18 99 99 00 Rosalynn Carter, former first lady, born (1927)
  484. X** 08 18 99 99 00 Shelley Winters, actress (1922)
  485. X** 08 18 99 99 00 Virginia Dare, the first woman to be born in America of English parents, is born in North Carolina (1587)
  486. X** 08 19 99 99 00 B. F. Skinner, psychologist, dies (1990)
  487. X** 08 19 99 99 00 Blaise Pascal, the mathematician and philosopher, died (1662)
  488. X** 08 19 99 99 00 Count Rumford, aka Benjamin Thompson, Physicist, inventor and adventurer, dies (1814)
  489. X** 08 19 99 99 00 Debra Paget, actress (1933)
  490. X** 08 19 99 99 00 Gene Roddenberry, Star Trek producer (1921)
  491. X** 08 19 99 99 00 Gerald McRaney, actor (1948)
  492. X** 08 19 99 99 00 John Flamsteed, 1st astronomer royal of England. (1646)
  493. X** 08 19 99 99 00 Ogden Nash, humorist, born (1902)
  494. X** 08 19 99 99 00 Orville Wright, pioneer aviator, born (1871)
  495. X** 08 19 99 99 00 Ring Lardner Junior, author (1915)
  496. X** 08 19 99 99 00 Seth Thomas, pioneer in mass production of clocks. (1785)
  497. X** 08 19 99 99 00 Willie Shoemaker, jockey (1931)
  498. X** 08 20 99 99 00 Benjamin Harrison, 23rd President (1889-1893) (1833)
  499. X** 08 20 99 99 00 Connie Chung, network newscaster, is born (1946)
  500. X** 08 20 99 99 00 Isaac Hayes, singer (1942)
  501. X** 08 20 99 99 00 Leon Trotsky assassinated (1940)
  502. X** 08 20 99 99 00 Rajiv Gandhi, former prime minister of India (1944)
  503. X** 08 20 99 99 00 Robert Plant (Led Zeppelin) born (Worcestershire, England, 1948)
  504. X** 08 21 99 99 00 Count Basie, jazz pianist and bandleader, is born (1906)
  505. X** 08 21 99 99 00 Hubert Gautier, engineer, wrote 1st book on bridge building. (1660)
  506. X** 08 21 99 99 00 Jim McMahon, football quarterback (1959)
  507. X** 08 21 99 99 00 Kenny Rogers, singer (1938)
  508. X** 08 21 99 99 00 Princess Margaret Rose, sister of Queen Elizabeth II, is born but the birth is not registered till three days later to avoid the registration number 13 (1930)
  509. X** 08 22 99 99 00 Carl Yastrzemski, baseball great (1939)
  510. X** 08 22 99 99 00 Cindy Williams, actress (1948)
  511. X** 08 22 99 99 00 Claude Debussy, composer, born (1862)
  512. X** 08 22 99 99 00 Huey Newton, was found shot to death in Oakland, California (1989)
  513. X** 08 22 99 99 00 King Richard III of England, last of the Plantagenets, dies in the Battle of Bosworh Field ending the War of the Roses. (1485)
  514. X** 08 22 99 99 00 Mats Wilander, tennis star (1964)
  515. X** 08 22 99 99 00 Morton Dean, newsman (1935)
  516. X** 08 22 99 99 00 Ray Bradbury, science fiction author, is born (1920)
  517. X** 08 22 99 99 00 Valerie Harper, actress, is born (1940)
  518. X** 08 23 99 99 00 Barbara Eden, actress, is born (1934)
  519. X** 08 23 99 99 00 Gene Kelly, dancer and actor, born (1912)
  520. X** 08 23 99 99 00 James "Sunny Jim" Rolph, Mayor (1912-1931), Muni backer. (1869)
  521. X** 08 23 99 99 00 Keith Moon born (London, 1947)
  522. X** 08 23 99 99 00 Louis XVI, future French king, is born at Versailes (1754)
  523. X** 08 23 99 99 00 Mark Russell, political satirist, is born (1932)
  524. X** 08 23 99 99 00 Mike Elliott, deejay WOMX-FM (105.1) Orlando, FL. (1959)
  525. X** 08 23 99 99 00 Oliver Hazard Perry, U.S. Naval hero, was born in Rhode Island (1785)
  526. X** 08 23 99 99 00 Oscar Hammerstein II, librettist, dies (1960)
  527. X** 08 23 99 99 00 Patricia McBride, ballet dancer, is born (1942)
  528. X** 08 23 99 99 00 Queen Noor, Queen of Jordan, is born (1952)
  529. X** 08 23 99 99 00 Rudolph Valentino, silent film actor, dies at the age of 31 (1926)
  530. X** 08 23 99 99 00 Shelley (sic) Long, actess, is born (1949)
  531. X** 08 23 99 99 00 Terry Catledge, Orlando Magic forward (1963)
  532. X** 08 23 99 99 00 Vera Miles, actress, is born (1930)
  533. X** 08 24 99 99 00 Cal Ripken Jr., All-Star shortstop (1960)
  534. X** 08 24 99 99 00 Dennis James, TV host (1917)
  535. X** 08 24 99 99 00 Durward Kirby, TV personality (1912)
  536. X** 08 24 99 99 00 Gerry Cooney, boxer (1956)
  537. X** 08 24 99 99 00 Il Parmigianino, aka Francesco Mazzola, painter, dies Cremona, Italy (1540)
  538. X** 08 24 99 99 00 Jorge Luis Borges, Argentinian author, is born (1899)
  539. X** 08 24 99 99 00 Marlee Matlin, actress (1965)
  540. X** 08 24 99 99 00 Pliny the Elder, naturalist and author, dies during the Vesuvius eruption (79)
  541. X** 08 24 99 99 00 Sir Daniel Gooch, laid 1st successful trans-Atlantic cables (1816)
  542. X** 08 24 99 99 00 William Francis Gibbs, naval architect, designed the Liberty ships (1886)
  543. X** 08 25 99 99 00 Althea Gibson, 1st black tennis champion (in a major event) (1927)
  544. X** 08 25 99 99 00 Anne Archer, actress (1947)
  545. X** 08 25 99 99 00 David Hume, philosopher, dies (1776)
  546. X** 08 25 99 99 00 Francis Bret Harte, American author, is born (1836)
  547. X** 08 25 99 99 00 Friedrich Wilhelm Nietzsche, German philosopher, dies (1900)
  548. X** 08 25 99 99 00 Gene Simmons, rock singer-actor (1949)
  549. X** 08 25 99 99 00 Ivan the Terrible, czar of Russia, is born (1530)
  550. X** 08 25 99 99 00 Leonard Bernstein, conductor and composer, is born (1918)
  551. X** 08 25 99 99 00 Pat Clarke, WFTV-Channel 9 sports anchor, Orlando, Fl. (1959)
  552. X** 08 25 99 99 00 Sean Connery, actor most famous for his roles as James Bond, is born in Edinburgh, Scotland (1930)
  553. X** 08 25 99 99 00 Tom Skerritt, actor (1933)
  554. X** 08 25 99 99 00 Walt Kelly, creator of Pogo comic strip, is born (1913)
  555. X** 08 25 99 99 00 William Herschel dies (1822)
  556. X** 08 26 99 99 00 Anton van Leeuwenhoek, the inventor of the microscope, dies (1723)
  557. X** 08 26 99 99 00 Ben J. Wattenberg, author (1933)
  558. X** 08 26 99 99 00 Benjamin C. Bradlee, Washington Post Executive Editor (1921)
  559. X** 08 26 99 99 00 Charlie Parker, jazz guitarist, is born (1920)
  560. X** 08 26 99 99 00 Geraldine Ferraro, former Democratic vice-presidential nominee (1935)
  561. X** 08 26 99 99 00 Lee De Forest, invented the Audion vacuum tube (radio tube) (1873)
  562. X** 08 26 99 99 00 Prince Albert (Queen Victoria's husband) born (not in a can) in Bavaria (1819)
  563. X** 08 26 99 99 00 Sir Robert Walpole, Whig statesman and British Prime Minister, is born (1676)
  564. X** 08 26 99 99 00 Valerie Simpson, singer (1948)
  565. X** 08 27 99 99 00 C.S. Forester, historical novelist, created Horatio Hornblower (1899)
  566. X** 08 27 99 99 00 Daryl Dragon, the "captain" of Captain and Tenille (1942)
  567. X** 08 27 99 99 00 Linda Chapin, Orange County Commissioner, Orlando, FL. (1941)
  568. X** 08 27 99 99 00 Lyndon B. Johnson, 36th President (1963-1969) (1908)
  569. X** 08 27 99 99 00 Martha Raye, actress-comedian (1916)
  570. X** 08 27 99 99 00 Mother Teresa, Nobel peace laureate (1910)
  571. X** 08 27 99 99 00 Samuel Goldwyn, pioneer filmmaker (1882)
  572. X** 08 27 99 99 00 Stevie Ray Vaughn dies in helicopter crash (East Troy, WI, 1990)
  573. X** 08 27 99 99 00 Titian, the Venetian painter, dies (1576)
  574. X** 08 27 99 99 00 Tommy Sands, actor (1937)
  575. X** 08 27 99 99 00 Tuesday Weld, actress (1943)
  576. X** 08 28 99 99 00 Ben Gazzara, actor (1930)
  577. X** 08 28 99 99 00 David Soul, actor (1943)
  578. X** 08 28 99 99 00 Donald O'Connor, actor-dancer (1925)
  579. X** 08 28 99 99 00 Johann Wolfgang von Goethe, poet, novelist, is born (1749)
  580. X** 08 28 99 99 00 Leo Tolstoy was born (1828)
  581. X** 08 28 99 99 00 Nancy Kulp, actress (1921)
  582. X** 08 28 99 99 00 Richard Sanders, actor (1940)
  583. X** 08 28 99 99 00 Roger Tory Peterson, bird lover and naturalist author, was born (1908)
  584. X** 08 28 99 99 00 Scott Hamilton, skating champion (1958)
  585. X** 08 28 99 99 00 The poet Shelley elopes with Harriet Westbrook (1811)
  586. X** 08 29 99 99 00 Barry Sullivan, actor (1912)
  587. X** 08 29 99 99 00 Brigham Young, 2nd president of the Morman Church, died in Utah. (1877)
  588. X** 08 29 99 99 00 Edmond Hoyle, the games master, dies at 97 (1769)
  589. X** 08 29 99 99 00 Elliott Gould, actor (1938)
  590. X** 08 29 99 99 00 George Montgomery, actor (1916)
  591. X** 08 29 99 99 00 Jean Ingres, the artist, is born (1780)
  592. X** 08 29 99 99 00 John Locke, writer and thinker on the philosophy of government, is born (1632)
  593. X** 08 29 99 99 00 Lee Marvin, actor, dies (1987)
  594. X** 08 29 99 99 00 Michael Jackson, singer and dancer, born in Gary, Indiana (1958)
  595. X** 08 29 99 99 00 Oliver Wendell Holmes born, physician and father of the jurist (1809)
  596. X** 08 29 99 99 00 Sir Richard Attenborough, actor-director (1923)
  597. X** 08 29 99 99 00 St. John the Baptist beheaded by Herod rewarding Salome for dance (30)
  598. X** 08 29 99 99 00 William Friedkin, director (1939)
  599. X** 08 30 99 99 00 Cleopatra commits suicide with a snake (30 BC)
  600. X** 08 30 99 99 00 Fred MacMurray, actor (1908)
  601. X** 08 30 99 99 00 John W. Mauchly born (1907)
  602. X** 08 30 99 99 00 Mary Godwin Wollstonecraft Shelley, English author ("Frankenstein") is born (1797)
  603. X** 08 30 99 99 00 Regina Resnik, opera singer (1922)
  604. X** 08 30 99 99 00 Shirley Booth, actress (1907)
  605. X** 08 30 99 99 00 Ted Williams, Hall-of-Famer (1918)
  606. X** 08 31 99 99 00 Buddy Hackett, comedian (1924)
  607. X** 08 31 99 99 00 Debbie Gibson, singer (1970)
  608. X** 08 31 99 99 00 Frank Robinson, baseball great (1935)
  609. X** 08 31 99 99 00 Itzhak Perlman, violinist (1945)
  610. END_OF_FILE
  611. if test 37831 -ne `wc -c <'dates/lives4'`; then
  612.     echo shar: \"'dates/lives4'\" unpacked with wrong size!
  613. fi
  614. # end of 'dates/lives4'
  615. fi
  616. if test -f 'dates/usa_holiday' -a "${1}" != "-c" ; then 
  617.   echo shar: Will not clobber existing file \"'dates/usa_holiday'\"
  618. else
  619. echo shar: Extracting \"'dates/usa_holiday'\" \(796 characters\)
  620. sed "s/^X//" >'dates/usa_holiday' <<'END_OF_FILE'
  621. X# CalenTool V2.2 - nflag=1 range=1,12 - DO NOT REMOVE THIS LINE
  622. X# $Header: usa_holiday,v 2.3 91/03/07 16:21:36 billr Exp $
  623. X# Special days file for calentool (rel 2.1); modified from network posting by
  624. X# RPC Rodgers, UCSF, Nov. 1988
  625. X# US holidays fixed by exact date or as nth mday of month
  626. X# (This is a subset of the most common nationally observed dates)
  627. X#
  628. X** 01 01 99 99 00 New Year's Day
  629. X** 01 Mo 99 99 00 [3] Martin Luther King Jr. Day
  630. X** 02 Mo 99 99 00 [3] Presidents Day
  631. X** 05 Su 99 99 00 [2] Mother's Day
  632. X** 05 Mo 99 99 00 [L] Memorial Day
  633. X** 06 Su 99 99 00 [3] Father's Day
  634. X** 07 04 99 99 00 Independence Day
  635. X** 09 Mo 99 99 00 [1] Labor Day
  636. X** 10 Mo 99 99 00 [2] Columbus Day observed
  637. X** 11 11 99 99 00 Veterans' Day
  638. X** 11 Th 99 99 00 [4] Thanksgiving Day
  639. X** 12 25 99 99 00 Christmas Day
  640. END_OF_FILE
  641. if test 796 -ne `wc -c <'dates/usa_holiday'`; then
  642.     echo shar: \"'dates/usa_holiday'\" unpacked with wrong size!
  643. fi
  644. # end of 'dates/usa_holiday'
  645. fi
  646. if test -f 'printer.c' -a "${1}" != "-c" ; then 
  647.   echo shar: Will not clobber existing file \"'printer.c'\"
  648. else
  649. echo shar: Extracting \"'printer.c'\" \(13698 characters\)
  650. sed "s/^X//" >'printer.c' <<'END_OF_FILE'
  651. X/*
  652. X * $Header: printer.c,v 1.1 91/03/27 16:46:20 billr Exp $
  653. X */
  654. X/*
  655. X * printer.c
  656. X *
  657. X * calentool - a year/month/week/day-at-a-glance calendar for Sun workstations.
  658. X *
  659. X * Author: Philip Heller, Sun Microsystems. Inc. <terrapin!heller@sun.com>
  660. X *
  661. X * Original source Copyright (C) 1987, Sun Microsystems, Inc.
  662. X *    All Rights Reserved
  663. X * Permission is hereby granted to use and modify this program in source
  664. X * or binary form as long as it is not sold for profit and this copyright
  665. X * notice remains intact.
  666. X *
  667. X *
  668. X * Changes/additions by: Bill Randle, Tektronix, Inc. <billr@saab.CNA.TEK.COM>
  669. X *
  670. X * Changes and additions Copyright (C) 1988, 1989, 1991 Tektronix, Inc.
  671. X *    All Rights Reserved
  672. X * Permission is hereby granted to use and modify the modifications in source
  673. X * or binary form as long as they are not sold for profit and this copyright
  674. X * notice remains intact.
  675. X * Modified parse_date to allow +nnn and -nnn syntax for dates relative to the
  676. X * current date.  Peter Marshall <peter.marshall@uwo.ca>. 1989-09-19.
  677. X */
  678. X/********************************************
  679. X *                        *
  680. X *              Printing routines.        *
  681. X *                        *
  682. X ********************************************/
  683. X
  684. X#include "ct.h"
  685. X#include <stdio.h>
  686. X#include <suntool/sunview.h>
  687. X#include <suntool/canvas.h>
  688. X#include <sys/time.h>
  689. X
  690. Xextern struct tm current, today;
  691. Xextern int n_slots;
  692. Xextern struct dayslot *slots;
  693. Xextern char apts_pathname[];
  694. Xextern int nr_weekdays, n_tslots;
  695. Xextern char *mailto;
  696. Xextern int findex;
  697. Xextern struct appt_entry future[];
  698. Xextern char printer[];
  699. Xextern Canvas canvas;
  700. Xextern Pixwin *main_pixwin;
  701. Xextern int mainsw_state;
  702. Xextern Pixfont *font, *sfont;
  703. Xextern int monday_first, hour24, day_first;
  704. Xextern int print_to_file;
  705. Xextern int print_dev, week_ofs;
  706. Xextern char *daynames[], *monthnames[];
  707. Xextern char clockstr[], strbuf[];
  708. X
  709. Xchar rasfile[] = "/usr/tmp/calentool.ras";
  710. Xchar psfile[] = "/usr/tmp/calentool.ps";
  711. X
  712. X
  713. X/*
  714. X * convert appt entry to ASCII string for display with date, time and msg
  715. X */
  716. Xchar *
  717. Xformat_appt(appt)
  718. Xstruct appt_entry *appt;
  719. X{
  720. X    int e_hour, e_minutes, duration;
  721. X    struct tm Save;
  722. X
  723. X    if (appt->arrows > 0) {
  724. X        duration = appt->arrows + 1;
  725. X        e_hour = appt->hour + duration/2;
  726. X        e_minutes = appt->minute + ((duration%2) * 30);
  727. X    } else {
  728. X        e_hour = appt->hour;
  729. X        e_minutes = appt->minute + 30;
  730. X    }
  731. X    if (e_minutes == 60) {
  732. X        e_minutes = 0;
  733. X        ++e_hour;
  734. X    }
  735. X    /* get day of week */
  736. X    Save = current;
  737. X    current.tm_year = appt->year;
  738. X    current.tm_mon = appt->month;
  739. X    current.tm_mday = appt->day;
  740. X    fix_current_day();
  741. X
  742. X    if (appt->flags & A_NOTE) {
  743. X        /* note */
  744. X        if (appt->flags & ALL_YEARS)
  745. X            if (day_first)
  746. X                sprintf(strbuf,"%3.3s %2d/%02d    --  %s",
  747. X                    daynames[current.tm_wday], appt->day,
  748. X                    appt->month+1, appt->str);
  749. X            else
  750. X                sprintf(strbuf,"%3.3s %2d/%02d    --  %s",
  751. X                    daynames[current.tm_wday], appt->month+1,
  752. X                    appt->day, appt->str);
  753. X        else if (appt->year > 99)
  754. X            if (day_first)
  755. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d --  %s",
  756. X                    daynames[current.tm_wday], appt->day,
  757. X                    appt->month+1, appt->year-100, appt->str);
  758. X            else
  759. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d --  %s",
  760. X                    daynames[current.tm_wday], appt->month+1,
  761. X                    appt->day, appt->year-100, appt->str);
  762. X        else
  763. X            if (day_first)
  764. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d --  %s",
  765. X                    daynames[current.tm_wday], appt->day,
  766. X                    appt->month+1, appt->year, appt->str);
  767. X            else
  768. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d --  %s",
  769. X                    daynames[current.tm_wday], appt->month+1,
  770. X                    appt->day, appt->year, appt->str);
  771. X    } else {
  772. X        /* standard appointment */
  773. X        if (hour24)
  774. X            if (day_first)
  775. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d -- %2d:%02d to %2d:%02d   %s",
  776. X                    daynames[current.tm_wday], appt->day,
  777. X                    appt->month+1, appt->year, appt->hour, appt->minute,
  778. X                    e_hour, e_minutes, appt->str);
  779. X            else
  780. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d -- %2d:%02d to %2d:%02d   %s",
  781. X                    daynames[current.tm_wday], appt->month+1,
  782. X                    appt->day, appt->year, appt->hour, appt->minute,
  783. X                    e_hour, e_minutes, appt->str);
  784. X        else
  785. X            if (day_first)
  786. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d -- %2d:%02d%s to %2d:%02d%s   %s",
  787. X                    daynames[current.tm_wday], appt->day,
  788. X                    appt->month+1, appt->year, (appt->hour < 13 ? appt->hour : appt->hour-12), appt->minute,
  789. X                    (appt->hour < 12 ? "am" : "pm"),
  790. X                    (e_hour < 13 ? e_hour : e_hour-12), e_minutes,
  791. X                    (e_hour < 12 ? "am" : "pm"),
  792. X                    appt->str);
  793. X            else
  794. X                sprintf(strbuf,"%3.3s %2d/%02d/%02d -- %2d:%02d%s to %2d:%02d%s   %s",
  795. X                    daynames[current.tm_wday], appt->month+1,
  796. X                    appt->day, appt->year, (appt->hour < 13 ? appt->hour : appt->hour-12), appt->minute,
  797. X                    (appt->hour < 12 ? "am" : "pm"),
  798. X                    (e_hour < 13 ? e_hour : e_hour-12), e_minutes,
  799. X                    (e_hour < 12 ? "am" : "pm"),
  800. X                    appt->str);
  801. X    }
  802. X    current = Save;
  803. X    return(strbuf);
  804. X}
  805. X
  806. X/*
  807. X * convert appt entry to ASCII string for display with time and msg
  808. X *    if <esc_parens> is true then put '\' in front of parens (for Ps)
  809. X */
  810. Xchar *
  811. Xformat_appt_nd(appt, esc_parens)
  812. Xstruct appt_entry *appt;
  813. Xint    esc_parens;
  814. X{
  815. X    int e_hour, e_minutes, duration;
  816. X    char *p, *q;
  817. X    struct tm Save;
  818. X
  819. X    if (appt->arrows > 0) {
  820. X        duration = appt->arrows + 1;
  821. X        e_hour = appt->hour + duration/2;
  822. X        e_minutes = appt->minute + ((duration%2) * 30);
  823. X    } else {
  824. X        e_hour = appt->hour;
  825. X        e_minutes = appt->minute + 30;
  826. X    }
  827. X    if (e_minutes == 60) {
  828. X        e_minutes = 0;
  829. X        ++e_hour;
  830. X    }
  831. X
  832. X    strbuf[0] = '\0';
  833. X    if (!(appt->flags & A_NOTE)) {
  834. X        /* standard appointment */
  835. X        if (hour24)
  836. X            sprintf(strbuf,"%2d:%02d to %2d:%02d  ",
  837. X                appt->hour, appt->minute, e_hour, e_minutes);
  838. X        else
  839. X            sprintf(strbuf,"%2d:%02d%s to %2d:%02d%s  ",
  840. X                (appt->hour < 13 ? appt->hour : appt->hour-12), appt->minute,
  841. X                (appt->hour < 12 ? "am" : "pm"),
  842. X                (e_hour < 13 ? e_hour : e_hour-12), e_minutes,
  843. X                (e_hour < 12 ? "am" : "pm"));
  844. X    }
  845. X    p = appt->str;
  846. X    q = strbuf + strlen(strbuf);
  847. X    while (*p) {
  848. X        if (esc_parens)
  849. X            switch (*p) {
  850. X                /* ignore these */
  851. X                case '\b':
  852. X                case '\f':
  853. X                case '\n':
  854. X                case '\r':
  855. X                case '\t':
  856. X                    break;
  857. X                /* escape these for PostScript */
  858. X                case '\\':
  859. X                case '(':
  860. X                case ')':
  861. X                    *q++ = '\\';
  862. X                    break;
  863. X            }
  864. X        *q++ = *p++;
  865. X    }
  866. X    *q = '\0';
  867. X
  868. X    return(strbuf);
  869. X}
  870. X
  871. X/*
  872. X * Print today's appointments to stdout or mail (useful if we only have an ASCII
  873. X * terminal connected to our Sun). Invoked by the "-p", "-P", "-m" or
  874. X * "-M" options. The -T option is used to select print device
  875. X * (PostScript or ASCII).
  876. X * Month information is only printed as PostScript output.
  877. X */
  878. Xprint_apts(which, dest)
  879. Xint which, dest;
  880. X{
  881. X    int i, gd_rtn, target;
  882. X    FILE *output, *pfp, *popen();
  883. X    char cmd[80], *name, *cuserid(), *mail_subj();
  884. X    struct tm Save;
  885. X
  886. X    fix_current_day();
  887. X    gd_rtn = get_day_appts();
  888. X    if (which == PRI_DAY && !gd_rtn)
  889. X        return;    /* nothing to show */
  890. X    if (which == PRI_DAY_XNOTES && gd_rtn == SOME_MKNOTES)
  891. X        /* all we have is marked notes */
  892. X        return;    /* nothing to show */
  893. X    if (dest == DST_MAIL) {
  894. X        if (mailto != NULL) {
  895. X            name = mailto;
  896. X        } else if ((name = cuserid(NULL)) == NULL) {
  897. X            err_rpt("nobody to mail to", FATAL);
  898. X        }
  899. X        sprintf(cmd, "%s -s \"Appointments for %s\" %s", MAILPROG, mail_subj(), name);
  900. X        if ((output = popen(cmd, "w")) == NULL)
  901. X            err_rpt("Couldn't pipe to 'mail'", FATAL);
  902. X    } else {
  903. X        output = stdout;
  904. X    }
  905. X    
  906. X    if (which == PRI_DAY || which == PRI_DAY_XNOTES) {
  907. X        if (print_dev == PR_POSTSCRIPT)
  908. X#ifdef RASTER_ONLY
  909. X            fprintf(output, "PostScript output option not compiled in\n");
  910. X#else
  911. X            print_psday(output, (which == PRI_DAY_XNOTES ? TRUE : FALSE));
  912. X#endif
  913. X        else
  914. X            print_one_day(which, output, gd_rtn);
  915. X    } else if (which == PRI_WEEK || which == PRI_WEEK_XNOTES) {
  916. X        Save = current;
  917. X        if (!week_ofs) {
  918. X            /* start printing on first dow */
  919. X            if (nr_weekdays == 7 && !monday_first)
  920. X                target = SUN;
  921. X            else
  922. X                target = MON;
  923. X            if (current.tm_wday >= target)
  924. X                while (current.tm_wday-- > target)
  925. X                    current.tm_mday--;
  926. X            else
  927. X                /* looking at Sun */
  928. X                current.tm_mday++;
  929. X            fix_current_day();
  930. X        }
  931. X        if (print_dev == PR_POSTSCRIPT)
  932. X#ifdef RASTER_ONLY
  933. X            fprintf(output, "PostScript output option not compiled in\n");
  934. X#else
  935. X            print_psweek(output, (which == PRI_WEEK_XNOTES ? TRUE : FALSE));
  936. X#endif
  937. X        else
  938. X            for (i=0;i<nr_weekdays;i++) {
  939. X                gd_rtn = get_day_appts();
  940. X                if ((gd_rtn && which == PRI_WEEK) ||
  941. X                    (gd_rtn & ~SOME_MKNOTES && which == PRI_WEEK_XNOTES))
  942. X                    print_one_day(which, output, gd_rtn);
  943. X                current.tm_mday++;
  944. X                fix_current_day();
  945. X            }
  946. X        current = Save;
  947. X    } else if (which == PRI_MONTH || which == PRI_MONTH_XNOTES) {
  948. X        if (print_dev == PR_POSTSCRIPT)
  949. X#ifdef RASTER_ONLY
  950. X            fprintf(output, "PostScript output option not compiled in\n");
  951. X#else
  952. X            print_psmonth(output, (which == PRI_MONTH_XNOTES ? TRUE : FALSE));
  953. X#endif
  954. X        else
  955. X            fprintf(output, "\nNo ASCII month printout is available\n");
  956. X    }
  957. X    fflush(output);
  958. X    if (dest == DST_MAIL)
  959. X        pclose(output);
  960. X}
  961. X
  962. Xprint_one_day(which, output, gdrtn)
  963. Xint which;
  964. XFILE *output;
  965. Xint gdrtn;
  966. X{
  967. X    int i;
  968. X    struct appt_entry tmp_apt, *aptr;
  969. X    char *format_appt();
  970. X
  971. X    if (day_first)
  972. X        fprintf(output,"\n\t*** Appointments for %s %d %s %d ***\n\n", 
  973. X            daynames[current.tm_wday], current.tm_mday,
  974. X            monthnames[current.tm_mon], current.tm_year+1900);
  975. X    else
  976. X        fprintf(output,"\n\t*** Appointments for %s %s %d, %d ***\n\n", 
  977. X            daynames[current.tm_wday], monthnames[current.tm_mon],
  978. X            current.tm_mday, current.tm_year+1900);
  979. X
  980. X    for (i=0; i<n_slots; i++) {
  981. X        if (i == n_tslots)
  982. X            /* start of notes section */
  983. X            if ((gdrtn & SOME_NOTES) ||
  984. X               (!(which & PRI_XNOTES) && (gdrtn & SOME_MKNOTES)))
  985. X                fprintf(output,"\n\t\t     ===== Notes =====\n");
  986. X        if (slots[i].first != NULL && slots[i].active > 0) {
  987. X            /* at least one appt here */
  988. X            aptr = slots[i].first;
  989. X            do {
  990. X                if ((which & PRI_XNOTES) && ((aptr->flags & MARKED_NOTE) == MARKED_NOTE))
  991. X                    continue;
  992. X                if (chk_deleted(&slots[i], aptr))
  993. X                    continue;
  994. X                tmp_apt = *aptr;
  995. X                tmp_apt.year = current.tm_year;
  996. X                tmp_apt.month = current.tm_mon;
  997. X                tmp_apt.day = current.tm_mday;
  998. X                fprintf(output, "%s\n", format_appt(&tmp_apt));
  999. X            } while ((aptr = aptr->next) != NULL);
  1000. X        }
  1001. X    }
  1002. X    if (findex) {
  1003. X        /* print out future appointments */
  1004. X        fprintf(output, "\n\t\t===== Future Reminders =====\n");
  1005. X        for (i=0; i<findex; i++)
  1006. X            fprintf(output, "%s\n", format_appt(&future[i]));
  1007. X    }
  1008. X    fprintf(output,"\n------------------------------------------------------------------\n");
  1009. X}
  1010. X
  1011. X/*
  1012. X * mail_subj() - make subject line for appointment mail. Use "today"
  1013. X * or "tomorrow" if appropriate, otherwise use the actual date.
  1014. X */
  1015. Xchar *
  1016. Xmail_subj()
  1017. X{
  1018. X    struct tm Save;
  1019. X
  1020. X    if (!ymd_compare(current, today))
  1021. X        sprintf(strbuf, "today");
  1022. X    else {
  1023. X        Save = current;
  1024. X        current.tm_mday--;
  1025. X        fix_current_day();
  1026. X        if (!ymd_compare(current, today))
  1027. X            sprintf(strbuf, "tomorrow");
  1028. X        else if (day_first)
  1029. X            sprintf(strbuf, "%s %d %s %d.",
  1030. X                daynames[current.tm_wday], current.tm_mday,
  1031. X                monthnames[current.tm_mon], current.tm_year+1900);
  1032. X        else
  1033. X            sprintf(strbuf, "%s %s %d, %d",
  1034. X                daynames[current.tm_wday], monthnames[current.tm_mon],
  1035. X                current.tm_mday, current.tm_year+1900);
  1036. X        current = Save;
  1037. X    }
  1038. X    return (strbuf);
  1039. X}
  1040. X
  1041. X#ifndef NO_PRINTER
  1042. X/*
  1043. X * Print to Postscript compatable printer.  If we are displaying
  1044. X * the year page, then create a raster file of the canvas and
  1045. X * feed it to a raster->ps filter (sun2ps).  If on any other page,
  1046. X * then print a pretty PostScript calendar with appts written in
  1047. X * (as best can be).
  1048. X */
  1049. Xprint_calendar(file_type)
  1050. Xint file_type;
  1051. X{
  1052. X    char prntcmd[64];
  1053. X    FILE *fp, *pfp;
  1054. X    struct tm Save;
  1055. X    int target;
  1056. X
  1057. X    lock_cursors();
  1058. X    working(TRUE);
  1059. X#ifndef RASTER_ONLY
  1060. X    if (file_type == PR_POSTSCRIPT) {
  1061. X        if ((pfp = fopen(psfile, "w")) == NULL) {
  1062. X            err_rpt("can't open tmp ps file", NON_FATAL);
  1063. X            return;
  1064. X        }
  1065. X        switch (mainsw_state) {
  1066. X            case DISPLAYING_DAY:
  1067. X                print_psday(pfp, FALSE);
  1068. X                break;
  1069. X            case DISPLAYING_WEEK:
  1070. X                /* start printing on first dow */
  1071. X                Save = current;
  1072. X                if (nr_weekdays == 7 && !monday_first)
  1073. X                    target = SUN;
  1074. X                else
  1075. X                    target = MON;
  1076. X                if (current.tm_wday >= target)
  1077. X                    while (current.tm_wday-- > target)
  1078. X                        current.tm_mday--;
  1079. X                else
  1080. X                    /* looking at Sun */
  1081. X                    current.tm_mday++;
  1082. X                fix_current_day();
  1083. X                print_psweek(pfp, FALSE);
  1084. X                current = Save;
  1085. X                break;
  1086. X            case DISPLAYING_MONTH:
  1087. X                print_psmonth(pfp, TRUE);
  1088. X                break;
  1089. X            case DISPLAYING_YEAR:
  1090. X                if (dorasfile()) {
  1091. X                    fp = fopen(rasfile, "r");
  1092. X                    /* ras2ps closes the files that
  1093. X                     * we opened here.
  1094. X                     */
  1095. X                    ras2ps(fp, pfp);
  1096. X                }
  1097. X                break;
  1098. X        }
  1099. X        fclose(pfp);
  1100. X        if (!print_to_file) {
  1101. X            sprintf(prntcmd, "%s %s", printer, psfile);
  1102. X            system(prntcmd);
  1103. X            unlink(psfile);
  1104. X        }
  1105. X    } else {
  1106. X#else
  1107. X    {
  1108. X#endif /* RASTER_ONLY */
  1109. X        if (dorasfile() && !print_to_file) {
  1110. X            sprintf(prntcmd, "%s -v %s", printer, rasfile);
  1111. X            system(prntcmd);
  1112. X            unlink(rasfile);
  1113. X        }
  1114. X    }
  1115. X    working(FALSE);
  1116. X    unlock_cursors();
  1117. X}
  1118. X
  1119. X/*
  1120. X * convert screen display to sun raster format
  1121. X */
  1122. Xdorasfile()
  1123. X{
  1124. X    Pixrect *save_pr;
  1125. X    int type = RT_STANDARD;
  1126. X    int copy_flag = TRUE;
  1127. X    Rect *rect;
  1128. X    struct pr_prpos where;
  1129. X    char buf[128], *cuserid();
  1130. X    FILE *fp;
  1131. X
  1132. X    sprintf(buf, "Appointments file \"%s\" printed for %s on %s",
  1133. X        apts_pathname, cuserid(NULL), clockstr);
  1134. X
  1135. X    if ((fp = fopen(rasfile, "w")) != NULL) {
  1136. X        rect = (Rect *) window_get(canvas, WIN_RECT);
  1137. X        save_pr = mem_create(rect->r_width, rect->r_height+3*sfont->pf_defaultsize.y, 1);
  1138. X        pr_rop(save_pr,0,0,rect->r_width-3,rect->r_height,PIX_SRC,main_pixwin->pw_prretained,0,0);
  1139. X        where.pr = save_pr;
  1140. X        where.pos.x = 6 * font->pf_defaultsize.x;
  1141. X        where.pos.y = rect->r_height + 2*sfont->pf_defaultsize.y;
  1142. X        pf_text(where, PIX_SRC, sfont, buf);
  1143. X        pr_dump(save_pr, fp, NULL, type, copy_flag);
  1144. X        fclose(fp);
  1145. X        pr_destroy(save_pr);
  1146. X        return (1);
  1147. X    } else {
  1148. X        err_rpt("can't open tmp raster file", NON_FATAL);
  1149. X        return (0);
  1150. X    }
  1151. X}
  1152. X#endif    /* NO_PRINTER */
  1153. END_OF_FILE
  1154. if test 13698 -ne `wc -c <'printer.c'`; then
  1155.     echo shar: \"'printer.c'\" unpacked with wrong size!
  1156. fi
  1157. # end of 'printer.c'
  1158. fi
  1159. echo shar: End of archive 5 \(of 23\).
  1160. cp /dev/null ark5isdone
  1161. MISSING=""
  1162. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ; do
  1163.     if test ! -f ark${I}isdone ; then
  1164.     MISSING="${MISSING} ${I}"
  1165.     fi
  1166. done
  1167. if test "${MISSING}" = "" ; then
  1168.     echo You have unpacked all 23 archives.
  1169.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1170. else
  1171.     echo You still need to unpack the following archives:
  1172.     echo "        " ${MISSING}
  1173. fi
  1174. ##  End of shell archive.
  1175. exit 0
  1176.  
  1177. exit 0 # Just in case...
  1178. -- 
  1179. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  1180. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  1181. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  1182. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  1183.